/**
 * 
 */
package habitcoach.controller;

import habitcoach.core.habit.Habit;

import java.util.List;

/**
 * @author Coddy created on 2010-4-28
 * 
 */
public interface HabitManager
{

	/**
	 * Add habit
	 * 
	 * @param habit
	 */
	public abstract void addHabit(Habit habit);

	/**
	 * Delete habit
	 * 
	 * @param habit
	 */
	public abstract void removeHabit(Habit habit);

	/**
	 * Add habit using a string
	 * 
	 * @param string
	 */
	public abstract void addHabit(String question);

	public List<Habit> getHabitList();

}